#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<fcntl.h>
#include<unistd.h>
#include<sys/stat.h>
#include<sys/types.h>
#include<stropts.h>
#include<linux/fb.h>
#include <sys/mman.h>
#include<math.h>
#include<linux/input.h>


#define EVENT "/dev/ubuntu_event"


int main(int argc,char const* argv[]){

    //打开设备
    int tsfd =open(EVENT,O_RDONLY);
    if(-1 == tsfd){
        perror("open err");
        return -1;
    }

    struct input_event ts;
    int x=-1,y=-1;
    int n=0;
    while(1){
        //获取设备事件信息
        int ret =read(tsfd,&ts,sizeof(ts));
        if(-1 == ret){
            perror("read err");
            break;
        }

        
         sleep(1);
        //打印 
        //  printf("类型: %d 编码: %d 数值 %d\n",ts.type,ts.code,ts.value);
        printf("time = %ld\n",ts.time.tv_sec);

        // if(n==0){
        //     x=ts.value;

        // }else if(n == 1){
        //     y=ts.value;
        //     n=0;
        // }
        // printf("x = %d y = %d\n",x,y);

         sleep(1);

    }

    close(tsfd);

}